Bug 596428 - GtkAssistant: Support ending with a progress page
authorMatthew Barnes <mbarnes@redhat.com>
Wed, 2 Jun 2010 20:00:16 +0000 (16:00 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Thu, 3 Jun 2010 21:03:14 +0000 (17:03 -0400)
commitbb5c585777cede12bd1a7cf9fd1c5082e2debc22
tree29be4003ef2493c5e29fbe9a223c469a93a39627
parent112d97d498ddf0d9b652cfd8b8fb6cf8686e18f1
Bug 596428 - GtkAssistant: Support ending with a progress page

- Add gtk_assistant_commit()

  This function discards the visited pages list so the back button is not
  shown on the current page, and removes the cancel button from subsequent
  pages.  Use this when information provided thus far cannot be revisited.

- Don't show the Forward button on a GTK_ASSISTANT_PAGE_PROGRESS if it's
  the last page (according to the forward page function).

- Append a progress page to the GtkAssistant demo.
demos/gtk-demo/assistant.c
docs/reference/gtk/gtk3-sections.txt
gtk/gtk.symbols
gtk/gtkassistant.c
gtk/gtkassistant.h